person who has learned his lesson - Turkish English Dictionary